Python:如何在同一行上打印,清除以前的文本?

您所在的位置:网站首页 python 打印在一行 Python:如何在同一行上打印,清除以前的文本?

Python:如何在同一行上打印,清除以前的文本?

#Python:如何在同一行上打印,清除以前的文本?| 来源: 网络整理| 查看: 265

在Python中,您可以使用\r在同一行上打印回到行首。Python:如何在同一行上打印,清除以前的文本?

这非常适用于进度条或增加PRECENTAGE专柜,如:Python print on same line

但是打印可以在长度减少线路时,该离开以前行文字出现,如:

import sys for t in ['long line', '%']: sys.stdout.write(t + '\r') sys.stdout.write('\n')

叶终端文本为:%ong line。

在打印到同一行时,在较长的一行之后写入较短行的最佳方式是什么?

来源

2017-07-23 ideasman42

+0

注意一些答案https://stackoverflow.com/questions/3249524(低下来页)中,覆盖了这个问题,但问题是,其实不同。 – ideasman42



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3